#include <iostream>

using namespace std;
//二维数组数组名:
//1、查看二维数组所占内存空间
//2、获取二维数组首地址
int main(){
    int arr[2][3]={{1,2,3},{4,5,6}};
    //1、查看二维数组所占内存空间
    cout<<"二维数组占用的内存大小为:"<< sizeof(arr)<<endl;
    cout<<"二维数组第一行占用的内存大小为:"<< sizeof(arr[0])<<endl;
    cout<<"二维数组第一个元素占用的内存大小为:"<< sizeof(arr[0][0])<<endl;
    cout<<"二维数组的行数为:"<< sizeof(arr)/ sizeof(arr[0])<<endl;
    cout<<"二维数组的列数为:"<< sizeof(arr[0])/ sizeof(arr[0][0])<<endl;
    //2、获取二维数组首地址
    cout<<"二维数组的首地址为:"<<arr<<endl;
    cout<<"二维数组中的第一行的地址为:"<<&arr[0]<<endl;
    cout<<"二维数组中的第一行第一个元素的地址为:"<<&arr[0]<<endl;
    return 0;
}